/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */

	.Head {
		color: #294982; 
		font-size: 14px;
		font-weight: bold;
	}

	body { background: url(img/bg_page.png) repeat-x top #FFF; 
		   color: #5D5D5D;
		   font-size: 11px;
		   font-family: Verdana, Arial, sans-serif;
		   line-height: 16px; }
		   
	h1,h2,h3,h4,h5,h6 { color: #294982; }
	
	h1 { font-size: 15px; margin-bottom: 18px; font-weight: bold; }
	h2 { color: #555555; font-size: 14px; font-weight: normal; margin: 11px 0; line-height: 24px }
				
	a:link, a:visited, a:active { color: #294982; text-decoration: underline; }
	a:hover { color: #294982; text-decoration: none; }
	
	p { margin-bottom: 13px; }
		
	img.center { margin: 0 auto; display: block; }		
	img.logo { padding: 24px 0 16px 0; }
		
	/** navigation **/
	.navbar {
		background: url(img/bg_nav.png) repeat-x scroll 0 0 transparent; 
	}
	
	/** footer **/
	.footer { background: url(img/bg_footer.png); 
		      height: 54px; margin-top: 62px;
			  padding-top: 8px; color: #fff; }
	.footer-link { font-weight: none; }
	.privacylink { margin-left: 15px; }
	.footer a { color: #fff; text-decoration: none; }
	.footer a:hover { text-decoration: underline; }
				        
	/** breadcrumb **/
	.breadcrumb { padding: 10px 0 21px 0; }
	.breadcrumb > a { padding: 5px 5px 5px 20px; text-decoration: none; }
	.breadcrumb > a:hover { text-decoration: underline; }
	
	a.crumb:link, a.crumb:visited, a.crumb:active  { color: #294982; text-decoration: none; }
	a.crumb:hover { color: #294982; text-decoration: underline; }
	
	.date { display: block; margin: 9px 35px 0 0; float: right; }
	.loginLink { margin: 9px 20px 0 0; float: right; }
	
	/** boxes **/
	dl { margin-right: 20px; margin-bottom: 12px; }
	dl > dt { background: url('img/box_top_bg.png'); color: #fff; font-weight: bold; }
	dt > * > .Head { color: #fff; font-size: 12px; font-weight: bold; }
	dl > dt > div { background: url('img/box_top_left.png') no-repeat;  padding: 10px 8px 9px 24px; font-size: 12px; }
	dl > dd { background: url('img/box_main_bg.png') repeat-x top #f1f1f1; border: 1px solid #cbcbcb;}
	dl > dd > div { background: #fbfbfb; margin: 21px 1px 1px 1px; padding: 0 16px 12px 16px; border: 0 1px 1px 1px solid #f5f5f5;}
	
	ul { padding-left: 40px; margin: 11px 0; }
	ul.links { list-style: none; }
	ul.links > li { background: url('img/bullet_link.png') no-repeat 0 15%; padding-left: 18px; margin-bottom: 6px; }
	
	#dnn_ContentPaneNarrow { padding-bottom: 20px; }

/*--- UI Styles ---*/
.dnnForm { width: 100% }

.dnnForm .ui-widget-header, .dnnFormPopup .ui-widget-header {
    border-bottom: 2px solid #405d95;
    font-weight: bold;
}

.dnnForm .ui-tabs .ui-tabs-nav li a, ul.dnnAdminTabNav li a {
	float:left; padding:.5em 1em; text-decoration:none; font-weight:bold; color:#fff; text-decoration:none; display:block; margin:0; letter-spacing:-0.03em; background:#818181;
	background: -moz-linear-gradient(center top , #80abde 0%, #0e7eb2 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#80abde), color-stop(100%,#0e7eb2));
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80abde', endColorstr='#0e7eb2',GradientType=0 );
		-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0px;
		-moz-border-radius-bottomleft:0px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;text-shadow:0px 1px 1px #000;}

.dnnForm .ui-state-active a, 
.dnnForm .ui-state-active a:link, 
.dnnForm .ui-state-active a:visited, 
.dnnForm .ui-state-active, 
.dnnForm .ui-widget-content 
.ui-state-active, 
.dnnForm .ui-widget-header .ui-state-active {
    background: -moz-linear-gradient(center top , #014591 0%, #0066cb 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#014591), color-stop(100%,#0066cb));
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#014591', endColorstr='#0066cb',GradientType=0 );
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
}

.dnnForm .ui-state-hover a, .dnnForm .ui-state-hover a:hover {
	color:#fff;text-decoration:none;cursor:pointer;background:#4E4E4E;
	background: -moz-linear-gradient(center top , #014591 0%, #0066cb 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#014591), color-stop(100%,#0066cb));
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#014591', endColorstr='#0066cb',GradientType=0 );}

.dnnFormPopup .ui-dialog-titlebar {
    background: -moz-linear-gradient(center top , #2c4e8b 0%, #17316a 100%) repeat scroll 0 0 transparent;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c4e8b), color-stop(100%,#17316a));
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4e8b', endColorstr='#17316a',GradientType=0 );
    border-radius: 6px 6px 0 0;
    -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;
}

ul.dnnActions a.dnnPrimaryAction, ul.dnnActions a.dnnPrimaryAction:link, ul.dnnActions a.dnnPrimaryAction:visited,
a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited,
 .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{
	background:#649cf1;background:-moz-linear-gradient(center top , #2c4e8b 0%, #17316a 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c4e8b), color-stop(100%,#17316a));
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4e8b', endColorstr='#17316a',GradientType=0 );
	-moz-border-radius:3px;
	border-radius:3px;
	text-shadow:0px 1px 1px #000;
	color:#fff;text-decoration:none;font-weight:bold;border-color:#fff}
	
ul.dnnActions a.dnnPrimaryAction:hover, ul.dnnActions a.dnnPrimaryAction:link:hover, ul.dnnActions a.dnnPrimaryAction:visited:hover,
a.dnnPrimaryAction:hover, a.dnnPrimaryAction:link:hover, a.dnnPrimaryAction:visited:hover,
 .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
	background:#014591;background:-moz-linear-gradient(center top , #436198 0%, #30487a 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#436198), color-stop(100%,#30487a));
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#436198', endColorstr='#30487a',GradientType=0 );
	-moz-border-radius:3px;
	border-radius:3px;
	text-shadow:0px 1px 1px #000;
	color:#fff;text-decoration:none;font-weight:bold;border-color:#fff}

.dnnFormItem input, .dnnFormItem .dnnFormInput, .dnnFormItem textarea {
    background: none repeat scroll 0 0 #f3f8fd;
    border-color: #c2dadc;
    box-shadow: 0 0 3px 3px #e1f5f8 inset;
}

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 767px) {

	body {
		
	}

}


/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/

}


.ui-dialog-title { color: #efefef; }
.dnnFormPopup .ui-dialog-titlebar { padding: 8px }